A Novel Framework for Functionally Untestable Transition Fault Avoidance during ATPG
نویسندگان
چکیده
Delay fault testing has proven to be a significant part of modern manufacturing testing. It has also become a source of overtesting due to detection of functionally untestable faults by invalid transitions that would not occur during functional operation of the chip. There has been previous work in the field that identifies these faults allowing them to be removed from active fault lists from ATPG tools. However, due to the random fill of don’tcare bits in test patterns, incidental detection of functionally untestable faults becomes possible. In this paper, we propose a novel framework that will generate patterns using any commercial ATPG that avoid detection of these functionally untestable transition faults. Previous methods have required modification of the ATPG tool itself or designing a new ATPG to avoid such faults, making the immediate use of these tools very difficult. Our framework builds upon a commercial ATPG tool and modifies the netlist rather than the tool. By using the present functionality of the ATPG tool and a modified netlist, pattern generation is structurally constrained to avoid generating a pattern that will incidentally detect a functionally untestable fault. The proposed minimally affects test coverage of functionally testable faults and does not significantly increase the amount of effort needed by the ATPG tool.
منابع مشابه
Constrained ATPG for Broadside Transition Testing
In this paper, we propose a new concept of testing only functionally testable transition faults in Broadside Transition testing via a novel constrained ATPG. For each functionally untestable transition fault , a set of illegal (unreachable) states that enable detection of is first computed. This set of undesirable illegal states is efficiently represented as a Boolean formula. Our constrained A...
متن کاملATPG and DFT Algorithms for Delay Fault Testing
With ever shrinking geometries, growing metal density and increasing clock rate on chips, delay testing is becoming a necessity in industry to maintain test quality for speed-related failures. The purpose of delay testing is to verify that the circuit operates correctly at the rated speed. However, functional tests for delay defects are usually unacceptable for large scale designs due to the pr...
متن کاملHigh Quality ATPG for Delay Defects
The paper presents a novel technique for generating effective vectors for delay defects. The test set achieves high path delay fault coverage to capture smalldistributed delay defects and high transition fault coverage to capture gross delay defects. Furthermore, non-robust paths for ATPG are filtered (selected) carefully so that there is a minimum overlap with the already tested robust paths. ...
متن کاملCombinational Test Generation for Acyclic SequentialCircuits using a Balanced ATPG Model
To create a combinational ATPG model for an acyclic sequential circuit, all unbalanced fanouts, i.e., fanouts reconverging with different sequential depths, are moved toward primary inputs using a retiming-like transformation. All flipflops are then shorted and unbalanced primary input fanouts are split as additional primary inputs. A combinational test vector for a fault in this model is conve...
متن کاملEfficient Transition Fault ATPG Algorithms Based on Stuck-At Test Vectors
This paper proposes novel algorithms for computing test patterns for transition faults in combinational circuits and fully scanned sequential circuits. The algorithms are based on the principle that s@ vectors can be effectively used to construct good quality transition test sets. Several algorithms are discussed. Experimental results obtained using the new algorithms show that there is a 20% r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006